HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px
}

BODY {
	background:url(../images/fond_soumission.gif) no-repeat;
	background-position:50% 50%;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 6px; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-ALIGN: center
}
A {
	COLOR: #000; TEXT-DECORATION: none
}


.table tr th {
background: #F4E6C9 url(../images/h80.png) repeat-x top left;
padding: 4px 6px;
}

.table tr td {
border-bottom: 1px solid #DEDEDE;
color: #963;

height: 10px;
padding: 0 4px 0 6px;
}
.table .ligne:hover {
background-color:#D3D2D2;
}

.table .ligne tr {
cursor: pointer;
font-weight: bold;
}

DIV#contenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 16px; MARGIN: 0px auto; WIDTH: 955px; PADDING-TOP: 10px; POSITION: relative; TEXT-ALIGN: left
}
DIV.centre-presse {
	BACKGROUND: url(../pix/presse/fond_presse.jpg) no-repeat; POSITION: relative; HEIGHT: 585px
}
DIV#contenu DIV.calque {
	POSITION: absolute
}
FORM P {
	MARGIN: 0px 0px 4px
}
INPUT {
	VERTICAL-ALIGN: middle; 
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: 4px;  WIDTH: 358px; PADDING-TOP: 2px;
	border:1px solid #D3D2D2;
	height: 14px;
	
}
INPUT.case {
	VERTICAL-ALIGN: middle; 
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: 4px;  height: 8px;  WIDTH: 25px; BORDER-TOP-STYLE: none; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
INPUT.button {
	width: 140px; FONT-SIZE: 10px; 
	margin: 0 10px 0 10px; height: 22px;
	BACKGROUND: url(images/fond_bouton.gif) repeat-x;
	border:1px solid #9C9C98;
	TEXT-TRANSFORM: uppercase;
	
}
INPUT.info {
	width: 15px; hight: 15px; PADDING-RIGHT: 0; PADDING-LEFT: 0; FONT-SIZE: 8px; PADDING-BOTTOM: 0; PADDING-TOP: 0;
	margin-left: 0; margin-right: 5px; height: 20px;
	
}

INPUT.inforadio {
	width: 15px; hight: 15px; PADDING-RIGHT: 0; PADDING-LEFT: 0; FONT-SIZE: 8px; PADDING-BOTTOM: 0; PADDING-TOP: 0;
	margin-left: 0; margin-right: 5px; height: 20px;
	
}

INPUT.resume {
	width: 358px; PADDING-RIGHT: 0; PADDING-LEFT: 0; FONT-SIZE: 10px; PADDING-BOTTOM: 0; PADDING-TOP: 0;
	margin-left: 0; 
}

H1 {
	PADDING-LEFT: 30px; FONT-SIZE: 1.2em; BACKGROUND: url(../pix/tit_sucre_ambiance0.gif) no-repeat 0px 0.3em; MARGIN: 0px 0px 5px; COLOR: #7f42a5
}
H3 {
    FONT-SIZE: 9px;  COLOR: #DD0269; MARGIN: 0px 0px 0px;
}
INPUT.saisie {
	FONT-SIZE: 0.9em; 
}
SELECT {
	/* PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 9px; PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; WIDTH: 370px; HEIGHT: 24px; PADDING-TOP: 4px;*/
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 9px; PADDING-BOTTOM: 4px; WIDTH: 370px; HEIGHT: 24px; PADDING-TOP: 4px;
	border:1px solid;
	border-color: #D3D2D2;
	/*background-color:transparent;*/
	
}
SELECT OPTION {
	/* BACKGROUND-COLOR: #fff; */
	/*background-color:transparent;*/
}

#SELECT_HRS {
	WIDTH: 50px; 
	border:1px solid;
	border-color: #D3D2D2;
	
}

INPUT.valide {
	MARGIN: 0px 0px 0px 5px; CURSOR: pointer; BORDER-TOP-STYLE: none; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}

TD.required_info {
   COLOR: #DD0269; 
}

DIV#ident {
	LEFT: 300px; WIDTH: 180px; TOP: 40px
}
DIV#ident H1 {
	MARGIN-BOTTOM: 10px
}
DIV#ident FORM {
	MARGIN: 0px
}
DIV#ident P {
	MARGIN: 0px
}
DIV#ident P.info {
	MARGIN: 0px 0px 6px
}
DIV#ident P.info STRONG {
	WORD-SPACING: 0.1em; LINE-HEIGHT: 1.6em; LETTER-SPACING: 0.05em
}
DIV#ident P.erreur {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 4px
}
DIV#ident P.action A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BACKGROUND: url(../pix/fleche_cl_ambiance0.gif) no-repeat 0px 0.4em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; PADDING-TOP: 0px; LETTER-SPACING: 0.1em
}
DIV#ident A.action {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BACKGROUND: url(../pix/fleche_cl_ambiance0.gif) no-repeat 0px 0.4em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; PADDING-TOP: 0px; LETTER-SPACING: 0.1em
}
DIV#ident P.action A {
	COLOR: #7f42a5
}
DIV#ident INPUT.valide {
	BACKGROUND-IMAGE: url(../pix/presse/btn_ok.gif); WIDTH: 26px; HEIGHT: 26px
}
FORM P.plus {
	MARGIN-TOP: 6px; TEXT-ALIGN: center
}
DIV#info {
	LEFT: 550px; WIDTH: 230px; TOP: 80px
}
DIV#esp {
	LEFT: 280px; WIDTH: 236px; TOP: 190px
}
DIV#service {
	LEFT: 540px; WIDTH: 270px; TOP: 306px
}
DIV#contact {
	LEFT: 276px; WIDTH: 230px; TOP: 410px
}
A.esp {
	PADDING-RIGHT: 0px; MARGIN-TOP: 4px; DISPLAY: block; PADDING-LEFT: 30px; BACKGROUND: url(../pix/presse/btn_esp.gif) no-repeat; PADDING-BOTTOM: 8px; PADDING-TOP: 6px
}
DIV#nav-haut {
	RIGHT: 10px; TOP: 3px
}
DIV#nav-haut OBJECT {
	WIDTH: 250px; HEIGHT: 40px
}
DIV#nav-haut EMBED {
	WIDTH: 250px; HEIGHT: 40px
}
DIV#nav-bas {
	RIGHT: -20px; BOTTOM: -20px
}
DIV#nav-bas OBJECT {
	WIDTH: 359px; HEIGHT: 101px
}
DIV#nav-bas EMBED {
	WIDTH: 359px; HEIGHT: 101px
}
DIV#nav-principale {
	LEFT: 30px; TOP: 160px
}
DIV#footer {
	LEFT: 260px; BOTTOM: 0px
}
UL#foot {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LETTER-SPACING: 0.05em
}
UL#foot LI {
	PADDING-RIGHT: 20px; DISPLAY: inline; PADDING-LEFT: 20px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px
}
UL#foot LI.premier {
	BORDER-LEFT-STYLE: none
}
UL#foot LI A {
	COLOR: #a8cae5; TEXT-DECORATION: none
}
UL#foot LI A:hover {
	COLOR: #8daac1
}

#status-message_2
{
border: 1px solid #EC9B9B;
background-color: #FAE2E3;
}

#status-message_1
{
border: 1px solid #72CB67;
background-color: #DFFAD3;
}
#ajout {
    width: 610px;
}